package cn.distribution.messagesManager.entity.dao;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 消息管理数据控制类
 * @author zhengminjie
 */
@Data
/**
 * 指定表名
 */
@TableName("data_messages")
public class MessagesManagerDAO {
    /**
     * ID value与数据库主键列名一致
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long Id;

    /**
     *  receipt_id
     */
    @TableField("receipt_id")
    private Long receiptId;

    /**
     * 所属用户昵称 user_name
     */
    @TableField("user_name")
    private String userName;

    /**
     * 消息类型 message_type
     */
    @TableField("message_type")
    private Long messageType;

    /**
     * 消息内容 message_content
     */
    @TableField("message_content")
    private String messageContent;

    /**
     * 具体内容 content
     */
    @TableField("content")
    private String content;

    /**
     * 状态 state
     */
    @TableField("state")
    private Boolean state;

    /**
     * 创建时间 create_time
     */
    @TableField("create_time")
    private Date createTime;
}
